VIM 界定单词的边界

1. 界定单词的边界

::: alert-info

在定义模式时,如果能指定单词从哪里开始到哪里结束,将会非常有用。Vim的单词定界符可以帮助我们做到这一点
:::

有些单词,尤其是短词,常常出现在其他单词内部。比如,“the”就会在“these”、“they”、“their”等单词中出现。因此,如果在下面这段文本中执行 /the 进行查找的话,会发现实际匹配的内容比我们预想得要多。
the problem with these new recruits is that

they don't keep their boots clean.
/\v<the><CR>

这些就是所谓的零宽度元字符,它们本身不匹配任何字符,仅表示单词与围绕此单词的空白字符(或标点符号)之间的边界。